<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>SuperMap 图层信息</title>
    <link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css">
    <link rel="stylesheet" href="http://cdn.bootcss.com/leaflet/1.0.3/leaflet.css">
</head>
<body style=" margin: 0;overflow: hidden;background: #fff;width: 100%;height:100%;position: absolute;top: 0;">
<div id="map" style="margin:0 auto;width: 100%;height: 100%;border: 1px solid #dddddd"></div>
<script type="text/javascript" src="http://cdn.bootcss.com/leaflet/1.0.3/leaflet.js"></script>
<script type="text/javascript" src="../../dist/iclient9-leaflet.js"></script>
<script type="text/javascript">
    var map, infowin, url = "http://support.supermap.com.cn:8090/iserver/services/map-world/rest/maps/World";
    map = L.map('map', {
        preferCanvas: true,
        crs: L.CRS.EPSG4326,
        center: {lon: 0, lat: 0},
        maxZoom: 18,
        zoom: 2
    });
    L.supermap.tiledMapLayer(url).addTo(map);
    layerService();

    function layerService() {
        L.supermap
                .layerInfoService(url)
                .getLayersInfo(function (serviceResult) {
                    var result = serviceResult.result;
                    var innerHTML = "";
                    result.subLayers.layers.map(function (layer) {
                        innerHTML += layer.name + "<br>";
                    });
                    infowin = L.popup({maxWidth: 400})
                            .setLatLng(map.getCenter())
                            .setContent(innerHTML)
                            .openOn(map);
                });
    }
</script>
</body>
</html>


